﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace Babylon.Animations
{
    /// <summary>
    /// Possible states of an animation
    /// </summary>
    public enum AnimationState
    {
        /// <summary>
        /// Animation is stopped (always returns the base value of the anim)
        /// </summary>
        Stopped,

        /// <summary>
        /// Animation is running (every time update is called, the current value is updated)
        /// </summary>
        Running,

        /// <summary>
        /// Animation is paused (the current value is not updated, but keeps the last animated value)
        /// </summary>
        Paused
    }
}
